package com.bc.mes.mbg.mapper;

import com.bc.mes.mbg.model.schedule.CalHoliday;
import com.bc.mes.mbg.model.schedule.CalHolidayExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface CalHolidayMapper {
    int countByExample(CalHolidayExample example);

    int deleteByExample(CalHolidayExample example);

    int deleteByPrimaryKey(Long holidayId);

    int insert(CalHoliday record);

    int insertSelective(CalHoliday record);

    List<CalHoliday> selectByExample(CalHolidayExample example);

    CalHoliday selectByPrimaryKey(Long holidayId);

    int updateByExampleSelective(@Param("record") CalHoliday record, @Param("example") CalHolidayExample example);

    int updateByExample(@Param("record") CalHoliday record, @Param("example") CalHolidayExample example);

    int updateByPrimaryKeySelective(CalHoliday record);

    int updateByPrimaryKey(CalHoliday record);
}